gdk: Add gdk_seat_get_master_pointers()
authorCarlos Garnacho <carlosg@gnome.org>
Mon, 27 Nov 2017 19:21:42 +0000 (20:21 +0100)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 8 Dec 2017 02:27:14 +0000 (21:27 -0500)
commit4c45022ed0bfeb0219613744c2453c949c254382
tree7cea157db8d71c264e7abd3139faeea2ffd668a8
parent62f1695cb3e6c5b54ff1248e6f3904f35cb6a2d1
gdk: Add gdk_seat_get_master_pointers()

Traditionally (and on most backends) there's a single master pointer driven
by all pointing devices. The notable exception is Wayland though, where
master pointing devices are created per capability in the case of
pointer/touch, and one for each drawing tablet.

This function call makes it easy to access all these.

https://bugzilla.gnome.org/show_bug.cgi?id=790920
docs/reference/gdk/gdk4-sections.txt
gdk/gdkseat.c
gdk/gdkseat.h
gdk/gdkseatdefault.c
gdk/gdkseatprivate.h
gdk/wayland/gdkdevice-wayland.c